Cleantalk\Antispam\EmailEncoder D

Total Complexity 165
Dependencies 6
Dependents 0
Total lines 1,002
Lines of code 521
Logical lines of code 312
Comment lines 278
Methods 38
Properties 16

Methods 38

Method Rating Maintainability Complexity Lines of code
modifyEmails()
B
41 24 51
init()
A
42 15 49
openSSLDecrypt()
A
46 11 37
hasContentExclusions()
A
52 11 25
modifyContent()
A
48 9 32
openSSLEncrypt()
A
48 9 30
isExcludedRequest()
S
57 7 16
ajaxDecodeEmailHandler()
S
55 6 21
skipEncodingOnHooks()
S
59 6 14
isInsideScriptTag()
S
59 5 15
isMailtoAdditionalCopy()
S
60 5 12
hasAttributeExclusions()
S
57 4 18
encodeMailtoLinkV2()
S
55 4 18
encodeMailtoLink()
S
58 4 14
modifyAriaLabelContent()
S
60 4 14
decodeEmailFromPost()
S
61 4 11
dropAttributesContainEmail()
S
60 3 12
handlePrivacyPolicyHook()
S
66 3 8
decodeString()
S
65 3 9
isEmailInLink()
S
63 3 9
encodeString()
S
66 3 8
compileResponse()
S
64 3 10
obfuscateEmail()
S
63 2 9
modifyFormFieldDisplay()
S
68 2 7
shortcodeCallback()
S
71 2 6
ignoreOpenSSLMode()
S
77 1 4
bufferOutput()
S
76 1 4
registerShortcodeForEncoding()
S
79 1 3
registerAjaxRoute()
S
75 1 4
addMagicBlur()
S
68 1 7
getTooltip()
S
69 1 7
isMailto()
S
78 1 3
encodeAny()
S
66 1 8
encodePlainEmail()
S
66 1 8
obfuscateString()
S
67 1 7
checkRequest()
S
82 1 3
modifyAny()
S
76 1 4
registerHookHandler()
S
75 1 4